home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModelessStuffData.h < prev    next >
Encoding:
Text File  |  1998-10-29  |  1.1 KB  |  43 lines  |  [TEXT/CWIE]

  1. // DModelessStuffData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7. #define idTools3        'Too3'
  8. #define idFromValuesList4        'Fro5'
  9. #define idFromMenu3        'Fro6'
  10. #define idTextList3        'Tex6'
  11.  
  12. //----------
  13. struct DModelessStuffData {
  14.     AMSignaler        super;
  15.  
  16.     SInt16        mTools3;
  17.     SInt16        mFromValuesList4;
  18.     SInt16        mFromMenu3;
  19.     SInt16        mTextList3;
  20. };
  21. typedef struct DModelessStuffData DModelessStuffData;
  22.  
  23. //----------
  24. DModelessStuffData*        NewDModelessStuffData ();
  25. void    DeleteDModelessStuffData        (DModelessStuffData*        data);
  26.  
  27. //----------
  28. void        DModelessStuffData_Init    (DModelessStuffData*        self);
  29. void        DModelessStuffData_Free    (DModelessStuffData*        self);
  30.  
  31. SInt16        GetTools3        (DModelessStuffData*        self);
  32. void        SetTools3        (DModelessStuffData*        self,
  33.                              SInt16        inValue);
  34. SInt16        GetFromValuesList4        (DModelessStuffData*        self);
  35. void        SetFromValuesList4        (DModelessStuffData*        self,
  36.                              SInt16        inValue);
  37. SInt16        GetFromMenu3        (DModelessStuffData*        self);
  38. void        SetFromMenu3        (DModelessStuffData*        self,
  39.                              SInt16        inValue);
  40. SInt16        GetTextList3        (DModelessStuffData*        self);
  41. void        SetTextList3        (DModelessStuffData*        self,
  42.                              SInt16        inValue);
  43.